<?php
/**
 * 触发系统生成纯静态化页面业务逻辑
 * 有3种方案：
 * 第一：定时扫描程序(利用crontab来处理)
 * 第二：手动触发方式，人为触发
 * 第三：页面添加缓存时间，在页面中控制时间来操作
 */
function menu_model_get_list($limit = 10) {
	$limit = intval($limit);

	// 引入数据库链接操作
	require_once 'db.php';
	$sql = "select * from menus where `status` = 1 and `draft` =0 and `is_build`=1 limit " . $limit;
	$menus_array = array();
	try
	{
		$db = Db::getInstance()->connect();
		$result = mysqli_query($db, $sql);

		if ($result) {
			while ($row = mysqli_fetch_assoc($result)) {
				$menus_array[] = $row;
			}
		} else {
			die('mysql error' . mysqli_error($db));
		}

	} catch (Exception $e) {
		// TODO
	}
	return $menus_array;
}